package lab03.Test01;

import java.io.*;

/**
 * Created by Administrator on 2017/11/10.
 */
public class Test01 {
    public static void main(String[] args) {

    /*
    读文件基本操作：都一个文件并打印文件内容。
     */

    String path = "D:\\hello.txt";

    //1.字符流来读
        //1.1 一次读一行字符
        BufferedReader reader =null;
        try {
             reader = new BufferedReader(new FileReader(path));//一次读一行

            String line = "";
            reader.read();
            while ((line =reader.readLine())!=null) {
                System.out.println(line);
            }

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                reader.close();//一定要关闭。
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
//        FileOutputStream fileOutputStream = null;
//        //2.字节流来读
//        //写文件
//        try {
//             fileOutputStream = new FileOutputStream(path);
//
//            //10101000 - 一个字节byte
//            //每一次写的是一个或多个整数
//            fileOutputStream.write(65);//'A'
//
//            byte a;//8个二进制位
//
//            byte [] data = new  byte[3];
//            data[0]=65;
//            data[1]=66;
//            data[2]=67;
//
//            fileOutputStream.write(data);
//
//
//        } catch (FileNotFoundException e) {
//            e.printStackTrace();
//        } catch (IOException e) {
//            e.printStackTrace();
//        }finally {
//            try {
//                fileOutputStream.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }
//        FileOutputStream fileOutputStream1;
//        try {
//            fileOutputStream1= new FileOutputStream(path);
//
//            int data;
//            while((data = fileOutputStream1.read())
//        } catch (FileNotFoundException e) {
//            e.printStackTrace();
        }
    }

